home *** CD-ROM | disk | FTP | other *** search
- Ç*NB"KERMIT 5.DOC"
- Ç*FP0
- ╨AGE 20 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- ╘HE CURRENT STATUS OF ╦ERMIT-65 WILL BE DISPLAYED. ╘HIS IN-
- CLUDES THE NUMBER OF CHARACTERS THAT HAVE BEEN SENT AND
- RECEIVED FROM THE REMOTE ╦ERMIT. ┴LSO INCLUDED IS THE AMOUNT
- OF CHARACTERS WHICH WERE ACTUAL DATA AND THE OVERHEAD FOR BOTH
- SEND AND RECEIVE.
-
- 3.3. ╔╬╔╘ ╞ILES
-
- ├64 ╦┼╥═╔╘-65 HAS THE ABILITY TO LOAD PRESET PARAMETERS FROM DISK AUTOMATICALLY
- UPON STARTUP. ╫HEN ╦ERMIT IS FIRST STARTED, IT WILL SEARCH THE DISK FOR A FILE
- CALLED '╦┼╥═╔╘.╔╬╔'. ╘HIS FILE MUST CONTAIN ╦ERMIT PARAMETERS IN A SPECIAL FOR-
- MAT AND ORDER. ╙UCH A FILE IS PROVIDED IN THE DISTRIBUTION. ╦ERMIT WILL LOAD
- THESE PARAMETERS INTO MEMORY AND USE THEM UNTILL THEY ARE CHANGED BY THE USER.
-
- ╘HE INIT FILE PROVIDED WITH THE DISTRIBUTION HAS THE FOLLOWING DEFAULTS SET:
-
- ─EBUGGING ╔S ╘┼╥╙┼
- ╓T52 ┼MULATION ╔S ╧╬
- ╔BM-═ODE ╔S ╧╞╞
- ╠OCAL-┼CHO ╔S ╧╞╞
- ┬AUD-╥ATE ╔S 1200
- ╨ARITY ╔S ╬ONE
- ╫ORD-╙IZE ╔S ┼╔╟╚╘-┬╔╘
- ╞LOW-├ONTROL ╔S ╧╬
- ┼IGHT-┬IT-╤UOTING ╔S ╧╞╞
- ╞ILE-╫ARNING ╔S ╧╬
- ┼SCAPE ├HARACTER ╔S ^Y
- ╞ILE-╘YPE ═ODE ╔S ┴╙├╔╔
- ╞ILE-┬YTE-╙IZE ╔S ╙┼╓┼╬-┬╔╘
- ╥╙232 ╥EGISTERS = $0000
- ╥ECEIVE
- ╨ADDING ├HARACTER ╔S ^@
- ┴MOUNT ╧F ╨ADDING ╔S 00
- ┼IGHT-┬IT-╤UOTING ├HAR ╔S &
- ┼ND-╧F-╠INE ├HARACTER ╔S ^M
- ╨ACKET-╠ENGTH ╔S 5D
- ╤UOTE ├HARACTER ╔S #
- ╘IMEOUT ├HARACTER ╔S 04
- ╙END
- ╨ADDING ├HARACTER ╔S ^@
- ┴MOUNT ╧F ╨ADDING ╔S 00
- ┼IGHT-┬IT-╤UOTING ├HAR ╔S &
- ┼ND-╧F-╠INE ├HARACTER ╔S ^M
- ╨ACKET-╠ENGTH ╔S 5D
- ╤UOTE ├HARACTER ╔S #
- ╘IMEOUT ├HARACTER ╔S 04
- Ç*FP0
- ╦┼╥═╔╘-65 ╙┘╙╘┼═ ╔╬╙╘┴╠╠┴╘╔╧╬ ╟╒╔─┼ ╨AGE 21
-
-
- 4. ╦┼╥═╔╘-65 ╙┘╙╘┼═ ╔╬╙╘┴╠╠┴╘╔╧╬ ╟╒╔─┼
-
- 4.1. ╘╚┼ ╞╔╠┼╙
-
- ╘HE FOLLOWING FILES SHOULD BE SUPPLIED ON THE DISTRIBUTION TAPE:
-
- - ├64┬╧╧╘.┬┴╙ - ╔NITIAL BOOTSTRAP PROGRAM TO LOAD ├64╦┼╥.╚┼╪
-
- - ├64┬╧╧╘.├ - ├ PROGRAM AT MAINFRAME TO TALK TO ├64┬╧╧╘.┬┴╙
-
- - ├64┬╧╧╘.╞╧╥ - ╞╧╥╘╥┴╬ PROGRAM AT MAINFRAME TO TALK TO ├64┬╧╧╘.┬┴╙
-
- - ├64─╪╠.┬┴╙ - ╚EX DISK FILE LOADER IN ┬┴╙╔├
-
- - ├64─╪╠.╚┼╪ - ┴SSEMBLED VERSION OF ─ISK ╚EX LOAD PROGRAM
-
- - ├64─╪╠.═65 - ╙OURCE OF PROGRAM TO LOAD ╦┼╥═╔╘-65 FROM ├64 DISKETTE
-
- - ├64╦┼╥.┬╔╬ - ┴SSEMBLED VERSION OF ╦┼╥═╔╘-65 (┼IGHT-BIT ┬INARY ╧BJECT
- CODE)
-
- - ├64╦┼╥.╚┼╪ - ┴SSEMBLED VERSION OF ╦┼╥═╔╘-65
-
- - ├64╦┼╥.╔╬╔ - ╔NIT FILE FOR ╦┼╥═╔╘-65
-
- - ├64╦┼╥.═65 - ├╥╧╙╙ ASSEMBLER SOURCE FOR ╦┼╥═╔╘-65
-
- - ├╥╧╙╙.═┴├ - ├╥╧╙╙ ═ICROPROCESSOR ┴SSEMBLER (╙OURCE)
-
- - ├╥╧╙╙.┼╪┼ - ├╥╧╙╙ ═ICROPROCESSOR ┴SSEMBLER (╧BJECT)
-
- 4.2. ┬UILDING ╦┼╥═╔╘-65
-
- .╥ ├╥╧╙╙<CR> ! ╥UN ├╥╧╙╙ ═ICROPROCESSOR ┴SSEMBLER
-
- *├64╦┼╥.╚┼╪/╨╘╨:╦╔═=├64╦┼╥.═65/═65 ! ╟ENERATE .╚┼╪ FILE
-
-
- ╘HIS COMMAND WILL PRODUCE AN ┴╙├╔╔ ╚┼╪ FILE WHICH CAN BE DOWNLINE LOADED ONTO
- THE ├64 USING ├64┬╧╧╘. ╔F A LISTING IS DESIRED, ONE CAN BE PRODUCED BY ADDING
- ",├64╦┼╥.╠╙╘" AFTER THE "/╨╘╨:╦╔═" IN THE COMMAND LINE TO ├╥╧╙╙. ╬OTE THAT
- ├╥╧╙╙ TENDS TO PAD ITS' OUTPUT FILES WITH ╬╒╠╠╙. ┘OU MAY WANT TO STRIP THEM
- WITH THE EDITOR OF YOUR CHOICE TO CUT DOWN THE FILES' SIZE (WHICH WILL ALSO CUT
- DOWN ON THE TIME RECQUIRED TO TRANSMIT THE FILE).
- Ç*FP0
- ╨AGE 22 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- 4.3. ╟ENERAL ╨ROCEDURES AND ├ONVENTIONS
-
- ┬EFORE WORKING WITH ╦┼╥═╔╘ ON THE ├64 DO THE FOLLOWING:
-
- 1. ═AKE SURE ALL EQUIPMENT IS TURNED OFF.
-
- 2. ╥EMOVE ALL CARTRIDGES FROM YOUR ├64 COMPUTER.
-
- 3. ╘URN ON YOUR DISK DRIVE AND MONITOR.
-
- 4. ╘URN ON YOUR ├64 COMPUTER.
-
- 5. ╘URN ON YOUR PRINTER.
-
- 6. ╔NSERT YOUR WORKING DISK INTO THE DISK DRIVE.
-
- 7. ╞OLLOW THE PROCEDURES OUTLINED BELOW TO BRING UP ╦┼╥═╔╘.
-
- 4.4. ╠OADING AN ASSEMBLED FILE
-
- ╘HE PROCEDURE TO BOOTSTRAP AN ASSEMBLED ╦┼╥═╔╘ OBJECT FILE FROM A MAINFRAME TO
- THE ├64 IS AS FOLLOWS:
-
- 1) ╧N THE ├64, ╠OAD AND RUN ╙╒╨┼╥═╧╬ MACHINE LANGUAGE MONITOR OR EQUIVALENT.
- ╨REFERABLY SHOULD BE IN ADDRESS $├800-$├╞╞╞.
-
- 2) ╘YPE IN THE ┬┴╙╔├ PROGRAM ├64┬╧╧╘.┬┴╙ ON THE ├64. ╘HIS IS A SIMPLE FILE
- TRANSFER PROTOCOL FOR RECEIVING '.╚┼╪' FILES. ╔T IS RECOMMENDED THAT THE USER
- SAVE THIS PROGRAM AS IT MAY BE NEEDED TO BOOTSTRAP NEWER VERSIONS OF ╦┼╥═╔╘, OR
- ├64─╪╠ IN THE FUTURE.
-
- 3) ╥UN ├64┬╧╧╘.┬┴╙ ON THE ├64. ╘HE PROCEDURE IS:
-
- ╠╧┴─"├64┬╧╧╘.┬┴╙",8
- ╥╒╬<CR>
-
- ╬╧╫ ╔╬ ─╒═┬ ╘┼╥═╔╬┴╠ ═╧─┼. ╨╥┼╙╙ ╞1 ╦┼┘
- ╘╧ ┬┼╟╔╬ ╥┼├┼╔╓╔╬╟ ╞╔╠┼. (═┴╦┼ ╙╒╥┼ ╘╚┴╘
- ╚╧╙╘ ╔╙ ╙┼╘ ╞╧╥ ╚┴╠╞-─╒╨╠┼╪.)
-
-
-
- 4) ├ALL AND LOGIN TO THE MAINFRAME ON WHICH ╦┼╥═╔╘-65 RESIDES.
-
- 5) ├OMPILE AND EXECUTE ├64┬╧╧╘.╞╧╥. ╘HIS WILL BE USED ALONG WITH ├64┬╧╧╘.┬┴╙ ON
- THE ├64 TO LOAD ├64─╪╠.╚┼╪ ┴╬─ ├64╦┼╥.╚┼╪. ╧NCE ├64┬╧╧╘ IS EXECUTING ON THE
- MAINFRAME, GIVE CONTROL BACK TO THE ├64.
-
- 6) ╞IRST DOWNLOAD ├64─╪╠.╚┼╪
-
- <╞1>
- ╠╧├┴╠ ╞╔╠┼╬┴═┼? ├64─╪╠.╚┼╪
- Ç*FP0
- ╦┼╥═╔╘-65 ╙┘╙╘┼═ ╔╬╙╘┴╠╠┴╘╔╧╬ ╟╒╔─┼ ╨AGE 23
-
-
- ├64┬╧╧╘ WILL DISPLAY STATUS MESSAGES ABOUT WHAT IT IS RECEIVING ON THE SCREEN
- AS WELL AS SAVING THE DATA ON DISK.
-
- 7) ╘HEN DOWNLOAD ├64╦┼╥.╚┼╪
-
- <╞1>
- ╠╧├┴╠ ╞╔╠┼╬┴═┼? ├64╦┼╥.╚┼╪
-
-
- ├64┬╧╧╘ WILL DISPLAY STATUS MESSAGES ABOUT WHAT IT IS RECEIVING ON THE SCREEN
- AS WELL AS SAVING THE DATA ON DISK. ╫┴╥╬╔╬╟: ╘HIS FILE WILL TAKE LOTS OF SPACE
- (ABOUT 205 SECTORS), SO MAKE SURE THE DISK IS REASONABLY EMPTY.
-
- 8) ╘HEN DOWNLOAD ├64╦┼╥.╔╬╔
-
- <╞1>
- ╠╧├┴╠ ╞╔╠┼╬┴═┼? ├64╦┼╥.╔╬╔
-
-
- 9) ╠OGOUT (IF YOU WISH) AND EXIT ├64┬╧╧╘.┬┴╙
-
- 10) ╘YPE IN AND SAVE ├64─╪╠.┬┴╙. ╥UN ├64─╪╠.┬┴╙
-
- ╠╧┴─"├64─╪╠.┬┴╙",8
- ╥╒╬<CR>
- ╬AME ╧F ╞ILE? ├64─╪╠.╚┼╪<CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
- 11) ╙AVE ├64─╪╠. ╘YPE THE FOLLOWING: (IF YOU HAVEN'T ALREADY, LOAD ╙UPERMON AT
- ├7┼─)
-
- ╙┘╙ 51181 (TO ENTER ╙UPERMON)
- .╙ "├64─╪╠.├000",08,├000,├2┼┼<CR>
-
-
- 12) ╙TART EXECUTING ├64─╪╠.
-
- ╠╧┴─ "├64─╪╠.├000",8,1<CR>
- ╙┘╙ 49152<CR>
- ╚EX ╧BJECT ╞ILE ╠OADER
- ╧BJECT ╞ILE ╬AME? ├64╦┼╥.╚┼╪ <CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
- 13) ╫HEN DONE, ENTER ╙╒╨┼╥═╧╬ AND SAVE THE FILE:
-
- .╙ "╦┼╥═╔╘",08,0801,XXXX+1<CR>
-
- ╫HERE XXXX IS THE LAST ADDRESS DIPLAYED BY ├64─╪╠
-
- ╘HE NEW VERSION OF ╦ERMIT IS NOW ON DISK.
- Ç*FP0
- ╨AGE 24 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- 4.5. ╠OADING A NEW VERSION OF ╦┼╥═╔╘-65
-
- ╧NCE ╦┼╥═╔╘-65 IS ON THE USERS SYSTEM, IT CAN BE USED TO LOAD NEW VERSIONS OF
- ╦┼╥═╔╘-65. ╘HERE ARE TWO WAYS OF DOING THIS. ╧NE WILL WORK IN ANY ENVIROMENT
- WHERE THE INITIAL BOOTSTRAP PROCEDURE WORKS, SINCE IT DEPENDS ONLY ON THE
- CAPABILITY OF TRANSFERRING TEXT FILES. ╘HE OTHER METHOD DEPENDS UPON THE
- CAPABILITY OF BEING ABLE TO OBTAIN AND TRANSFER A BINARY FILE.
-
- 4.6. ╠OADING FROM A .╚┼╪ FILE
-
- 1) ╒SE ╦ERMIT TO TRANSFER ├64─╪╠ OVER TO YOUR ├64 (╔F YOU ALREADY HAVE ├64─╪╠,
- SKIP TO STEP 4). ├64─╪╠ IS A DISK HEX LOADER THAT WILL TAKE ├╥╧╙╙ FORMAT .╚┼╪
- FILES ON YOUR ├64 AND LOAD THEM INTO MEMORY:
-
- ╠╧┴─"╦┼╥═╔╘",8<CR>
- ╥╒╬<CR>
- (─O YOUR MAINFRAME ╦ERMIT SETUP HERE)
- ╦┼╥═╔╘-65>╟┼╘ ├64─╪╠.╚┼╪<CR> (OR ╥┼├┼╔╓┼ ├64─╪╠.╚┼╪)
-
- 2) ╘YPE IN AND SAVE ├64─╪╠.┬┴╙. ╥UN ├64─╪╠.┬┴╙
-
- ╠╧┴─"├64─╪╠.┬┴╙",8
- ╥╒╬<CR>
- ╬AME ╧F ╞ILE? ├64─╪╠.╚┼╪<CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
-
- 3) ╙AVE ├64─╪╠. ╘YPE THE FOLLOWING:
-
- ╙┘╙ 51181 (TO ENTER ╙UPERMON)
- .╙ "├64─╪╠.├000",08,├000,├2┼┼<CR>
-
-
- 4) ╒SE ╦ERMIT-65 TO TRANSFER THE NEW VERSION OF ITSELF OVER. ═AKE THE ├64 FILE
- A ╘EXT FILE. ╫┴╥╬╔╬╟: ╘HIS FILE WILL TAKE ╠╧╘╙ OF SPACE (ABOUT 205 SECTORS), SO
- MAKE SURE THE DISK IS REASONABLY EMPTY.
-
- 5) ╙TART EXECUTING ├64─╪╠.
-
- ╠╧┴─ "├64─╪╠.├000",8,1<CR>
- ╙┘╙ 49152<CR>
- ╚EX ╧BJECT ╞ILE ╠OADER
- ╧BJECT ╞ILE ╬AME? ├64╦┼╥.╚┼╪ <CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
- 6) ╫HEN DONE, ENTER ╙╒╨┼╥═╧╬ AND SAVE THE FILE:
-
- .╙ "╦┼╥═╔╘",08,0801,XXXX+1<CR>
-
- ╫HERE XXXX IS THE LAST ADDRESS DIPLAYED BY ├64─╪╠
- Ç*LK:KERMIT 6.DOC
-